hate somebody’s guts
(informal) to dislike somebody very much